Sistema Web Cache
O Sistema Web Cache ajuda a melhorar a performance dos portais web
na Cloud-Bricks, diminuindo a quantidade de requisições
diretas a base de dados e aos servidores web usando um proxy
reverso.O sistema web cache permite reduzir o número de requisições HTTP que vão para as máquinas virtuais, permitindo que as páginas web carreguem mais rapidamente. Na tela de configuração do Virtual Host você pode usar a caixa "Ativar Cache HTTP" dentro de "Locations" para ativar este serviço. O site será armazenado em cache com base em seus cabeçalhos HTTP (Cache-Control) para gerar suas páginas. Configurações de Cache em LocationsNa tela do Virtual Host você
pode configurar diferentes áreas para o mesmo site através do
"Locations". Quando estiver dentro de uma Location, o cache HTTP é
ativado, temos duas opções de acordo com os cabeçalhos de cache.
Cabeçalhos de controle de cacheOs cabeçalhos Cache-Control determinam o tempo que o sistema
proxy reverso irá manter uma cópia de um determinado conteúdo em
seu cache. Quando um navegador solicita qualquer conteúdo no
proxy, ele vai entregar conteúdo diretamente de sua memória sem
ter que solicitá-lo novamente para a máquina virtual. A última
ocorrerá somente quando o tempo de cache definido pelo cabeçalho
Cache-Control tiver expirado. Apache Cache-controlO Apache é um dos servidores web mais utilizados, particularmente em ambientes Linux. Para ativar o cache-control os módulos mod_cache, mod_headers e mod_expires devem ser carregados. Entre no arquivo de configuração do Apache (httpd.conf) e descomente as linhas: LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so No mesmo arquivo de configuração, em <Directory> adicione os parametros do módulo cache: <IfModule mod_expires.c>Mais sobre Cache no Apache. PHP Cache-controlUsando o PHP cada página do site pode ter um tempo de cache
diferente. Para gerar cabeçalhos de cache em PHP use a função
header (). No exemplo a seguir, a página será armazenada por uma
hora no cache: <?phpMais sobre a função Header(). IIS Cache-control (Windows)Com o IIS é possível ter o controle da configuração de cache de cada site, extensão de arquivo ou diretório. No painel de controle do IIS entre no site e acesse a opção "Output Caching". Clique na opção "Add". Opções de edição do cache. Deletar um Cache WebVocê pode excluir o cache de um portal, o que é útil se necessário exibir uma nova versão de um conteúdo imediatamente. Por exemplo se você presica visualizar as alterações de um artigo, removendo o cache as alterações serão exibidas rapidamente. Para limpar o cache vá no menu a esquerda em Web System > Web Cache. Aqui tem duas opções para limpar o cache:Apagar o Cache de DiscoLimpar o cache do disco inteiro, todo o cache nos servidores HTTP é excluído, a tarefa pode levar algum tempo. Esta opção é recomendada quando uma grande mudança é feita em todo o site, por exemplo, uma mudança de template. Cache de MemóriaEsta opção é muito mais específica, e elimina o cache em objetos, em especial URL ou página. Para deletar o cache você deve colar a URL do artigo ou página, por exemplo http://wordpress.pruebas.vnat.net/wordpress/2015/12/11/hello-world/. Esta opção é usada quando você precisa ver uma mudança recente no conteúdo.
|
Conteúdo
• Configurações de Cache em Locations• Cabeçalhos de controle de cache• Apache Cache-control• PHP Cache-control• IIS Cache-control (Windows)• Deletar um Cache Web• Apagar o Cache de Disco• Cache de Memória |